package com.zhao.pojo;

import com.zhao.dao.UserDao;
import com.zhao.dao.UserDaoMySQLImpl;
import com.zhao.dao.UserDaoOracleImpl;

public class MyBeanFactory {

    //静态
    public static UserDao userDao(){
        //factory-method作用，之spring容器创建之前无法执行其他代码，可以通过这种方式可以进行一些其他业务操作
        return new UserDaoMySQLImpl();
    }

    //非静态
    public UserDao userDao2(){
        //factory-method作用，之spring容器创建之前无法执行其他代码，可以通过这种方式可以进行一些其他业务操作
        return new UserDaoOracleImpl();
    }
}
